package chap5.task02;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.Scanner;

/**
 * @author banana
 * 通知类：提示用户输入，反馈个用户结果
 */
public class Notifier {
    public static void notifyEnter(){
        /*1、提示用户输入裁判数
        * 2、接受裁判数
        * 3、循环
        *     1、输入分数（个数由裁判数决定）
        *     2、分数保存到集合
        *     3、调用gComputer对象去计算集合中的最高分、最低分、最后得分*/
        System.out.println("请输入裁判人数：");
        Scanner scanner=new Scanner(System.in);
        int num=scanner.nextInt();

        ArrayList arrayList=new ArrayList();


        System.out.println("请输入分数：以回车键结束");
        for(int i=0;i<num;i++){
            //接受输入的分数
            float f=scanner.nextFloat();
            //分数保存在集合中
            arrayList.add(f);
        }
        //测试：看一下 集合中的元素
       /* Iterator iterator=arrayList.iterator();
        while (iterator.hasNext()){
            System.out.println(iterator.next()+"\t");
        }*/


        //将集合传给Computer对象
        Computer computer=new Computer();
        computer.setList(arrayList);
        System.out.println("去掉最高分："+computer.max());
        System.out.println("去掉最低分："+computer.min());
        System.out.println("最后得分："+computer.avg());

    }
}
